/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package poli.reserva.base;

import java.sql.Time;
import java.util.Date;

/**
 *
 * @author Pc
 */
public class vuelo {
    
    private String cod_vuelo;
    private String ciudad_origen;
    private String ciudad_detino;
    private Time hora_salida;
    private String capacidad_pasajeros;
    private String estado_vuelo;
    private Date fecha_salida;
    
    public vuelo(){
        
    }

    public vuelo(String cod_vuelo, String ciudad_origen, String ciudad_detino, Time hora_salida, String capacidad_pasajeros,String estado_vuelo , Date fecha_salida) {
        this.cod_vuelo = cod_vuelo;
        this.ciudad_origen = ciudad_origen;
        this.ciudad_detino = ciudad_detino;
        this.hora_salida = hora_salida;
        this.capacidad_pasajeros = capacidad_pasajeros;
        this.estado_vuelo = estado_vuelo;
        this.fecha_salida = fecha_salida;
    }

    public String getCod_vuelo() {
        return cod_vuelo;
    }

    public String getCiudad_origen() {
        return ciudad_origen;
    }

    public String getCiudad_detino() {
        return ciudad_detino;
    }

    public Date getHora_salida() {
        return hora_salida;
    }
     public String getCapacidad_pasajeros() {
        return capacidad_pasajeros;
    }

    public String getEstado_vuelo() {
        return estado_vuelo;
    }

    public void setCod_vuelo(String cod_vuelo) {
        this.cod_vuelo = cod_vuelo;
    }

    public void setCiudad_origen(String ciudad_origen) {
        this.ciudad_origen = ciudad_origen;
    }

    public void setCiudad_detino(String ciudad_detino) {
        this.ciudad_detino = ciudad_detino;
    }

    public void setHora_salida(Time hora_salida) {
        this.hora_salida = hora_salida;
    }
     public void setCapacidad_pasajeros(String capacidad_pasajeros) {
        this.capacidad_pasajeros = capacidad_pasajeros;
    }

    public void setEstado_vuelo(String estado_vuelo) {
        this.estado_vuelo = estado_vuelo;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 59 * hash + (this.cod_vuelo != null ? this.cod_vuelo.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final vuelo other = (vuelo) obj;
        if ((this.cod_vuelo == null) ? (other.cod_vuelo != null) : !this.cod_vuelo.equals(other.cod_vuelo)) {
            return false;
        }
        if ((this.ciudad_origen == null) ? (other.ciudad_origen != null) : !this.ciudad_origen.equals(other.ciudad_origen)) {
            return false;
        }
        if ((this.ciudad_detino == null) ? (other.ciudad_detino != null) : !this.ciudad_detino.equals(other.ciudad_detino)) {
            return false;
        }
        if (this.hora_salida != other.hora_salida && (this.hora_salida == null || !this.hora_salida.equals(other.hora_salida))) {
            return false;
        }
        if ((this.estado_vuelo == null) ? (other.estado_vuelo != null) : !this.estado_vuelo.equals(other.estado_vuelo)) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "vuelo{" + "cod_vuelo=" + cod_vuelo + ", ciudad_origen=" + ciudad_origen + ", ciudad_detino=" + ciudad_detino + ", hora_salida=" + hora_salida + ", estado_vuelo=" + estado_vuelo +"fecha de salida "+this.fecha_salida +'}';
    }

    public Date getFecha_salida() {
        return fecha_salida;
    }

    public void setFecha_salida(Date fecha_salida) {
        this.fecha_salida = fecha_salida;
    }
    
    
    
    
}
